// const redis = require('redis')
// const { REDIS_CONF } = require('../conf/db')


// // 创建客户端
// const redisClient = redis.createClient(REDIS_CONF.port, REDIS_CONF.host)
// redisClient.on('error', err => {
//     console.error(err)
// })

// function set(key ,val) {
//     //参数必须是字符串
//     if(typeof val === 'object') {
//         val = JSON.stringify(val)
//     }
//     redisClient.set(key, val, redis.print)
// }

// function get(key) {
//     //异步形式所以用promise
//     return new Promise((resolve,reject) => {
//         redisClient.get(key, (err, val) => {
//             //console.log(val,JSON.stringify(val))
//             if (err) {
//                 reject(err)
//                 return
//             }
//             //如果没有找到val
//             if(val == null) {
//                 resolve( null)
//             }
            
//             //兼容格式
//             try{
//                 resolve(JSON.stringify(val))
//             }catch(err) {
//                 resolve( val)
//             }
//         })

//     })
// }

// module.exports = {
//     get,
//     set
// }